﻿/* end layout table */
#divBookingList
{
    min-height: 300px;
}

.grid
{
    clear: both;
    width: 100%;
}

.grid thead tr th, .grid tbody tr th
{
    background: #007dc1; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: #007dc1; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(-45deg, #007dc1 1%, #066dab 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%, #007dc1), color-stop(100%, #066dab)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #007dc1 1%, #066dab 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #007dc1 1%, #066dab 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #007dc1 1%, #066dab 100%); /* IE10+ */
    border-right: 1px solid #eee;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#066dab', GradientType=1); /* IE6-8 fallback on horizontal gradient */
    height: 23px;
}

.grid thead tr th, tbody tr td
{
    border: solid 1px #eee;
    text-indent: 2px;
}

.grid tbody tr td.right
{
    text-align: right;
}

.grid tfoot th
{
    background: #eee;
    height: 23px;
}

.grid tr
{
    background-color: #fff;
    color: #555;
    cursor: pointer;
    height: 23px;
}

.grid tbody tr:hover
{
    background: #ececec; /* Old browsers */
    color: #666;
}

.grid tr.highlight
{
    background: #b8c6df; /* Old browsers */
    background: -moz-linear-gradient(top, #b8c6df 0%, #6d88b7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8c6df), color-stop(100%, #6d88b7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b8c6df 0%, #6d88b7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b8c6df 0%, #6d88b7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b8c6df 0%, #6d88b7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b8c6df 0%, #6d88b7 100%); /* W3C */
    color: #333;
}

.grid input.input
{
    right: 5px;
    width: 90%;
}

.grid .status
{
    background-color: InfoBackground;
}

#search
{
    overflow: hidden;
    padding: 6px;
}

.grid .view
{
    color: #007dc1;
    text-decoration: none;
}
.grid .view:hover
{
    color: green;
    text-decoration: underline;
}
.grid .edit
{
    text-decoration: none;
}
.grid .edit:hover
{
    color: violet;
    text-decoration: underline;
}
.grid .alert
{
    color: lightseagreen;
    font-weight: bold;
}
